package com.example.smartcity.ui.SmartCity.fragment

import android.hardware.camera2.params.RecommendedStreamConfigurationMap
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.recyclerview.widget.LinearLayoutManager
import com.example.smartcity.R
import com.example.smartcity.databinding.FragmentRecommendFirmBinding
import com.example.smartcity.ui.SmartCity.adapter.RFAdapter
import com.example.smartcity.ui.SmartCity.model.RFModel

/**
 * 推荐厂商
 */
class recommendFirmFragment : Fragment() {

    companion object {
        // 比赛的时候不要这样写， 数据不能重复！，否则裁判给的分很少！（我这里为了方便才这样）
        val RFData = ArrayList<RFModel>().apply {
            this.add(RFModel(R.mipmap.a1, "三一集团", "在这份“2021智能制造50强”的排行榜上，三一集团位列第13名，是榜单排名最高的工程机械企业。在榜单备注中，三一“离散制造业智能化、电动化、无人化”作为智能制造典型案例被重点推荐。近年来，在互联网浪潮的席卷下，三一以客户需求与客户价值创造为出发，推动互联网、大数据、人工智能和实体经济深度融合，致力成为“全球智能制造的先驱”。其中，三一北京桩机工厂获评世界经济论坛全球重工行业首家“灯塔工厂”，其利用先进的人机协同、自动化、人工智能和物联网技术，将劳动生产率提高85％，将生产周期从30天缩短至7天，减少77％。此外，三一将智能化广泛运用于营销服务、制造商务、研发创新三大核心业务流程，以及人力资源、财务二大支撑流程，并通过对70多万台海量设备进行数据分析，打造了业内著名的三一“挖掘机指数”。"))
            this.add(RFModel(R.mipmap.a2, "山河智能", "我们还注意到，在这份榜单里，有3家湖南的工程机械企业入选，除排名最靠前的三一集团外，还有中联重科和山河智能。随着信息技术和人工智能的发展，新一轮科技革命和产业变革加快推进，智能制造成为湖南省制造型企业抢占发展机遇的制高点和主攻方向。三一集团和中联重科均为湖南省装备制造领域智能制造企业之翘楚。同时，山河智能凭借高端工程装备上榜，进一步展现了其硬核的智能制造实力。山河智能的全系列智能产品和全生命周期数字化集成的“智造”模式，走在行业前列。山河智能在行业内率先实现遥控挖掘机批量工程化应用和销售，并研发推出全球首台5G+遥控旋挖钻机、5G+智能钻机等；融合智能凿岩钻机、无人矿用卡车、破碎筛分设备以及智慧矿山施工管理平台，提供成套智慧矿山装备解决方案。"))
            this.add(RFModel(R.mipmap.a3, "比亚迪(BYD)集团", "比亚迪股份有限公司（简称“比亚迪”）成立于1995年2月，总部位于广东省深圳市。公司现有员工超过22万人，业务横跨汽车、轨道交通、新能源和电子四大产业，在香港和深圳两地上市，营收入和市值均超千亿元。比亚迪致力于用技术创新促进人类社会的可持续发展，助力实现“碳达峰、碳中和”目标。2015年，比亚迪荣获联合国成立70年来首个针对新能源行业的奖项——“联合国特别能源奖”。 [20] 2016年，比亚迪荣获“扎耶德未来能源奖”大型企业奖。 [20] 2017年，比亚迪蝉联《财富》杂志2017年度“最受赞赏的中国公司”，居第五名，位列汽车行业榜首。 [21] 2020年，比亚迪成为2020BrandZ最具价值中国品牌100 强上榜车企，连续6年蝉联汽车行业最具价值中国品牌冠军。 [22]"))
            this.add(RFModel(R.mipmap.a1, "三一集团", "在这份“2021智能制造50强”的排行榜上，三一集团位列第13名，是榜单排名最高的工程机械企业。在榜单备注中，三一“离散制造业智能化、电动化、无人化”作为智能制造典型案例被重点推荐。近年来，在互联网浪潮的席卷下，三一以客户需求与客户价值创造为出发，推动互联网、大数据、人工智能和实体经济深度融合，致力成为“全球智能制造的先驱”。其中，三一北京桩机工厂获评世界经济论坛全球重工行业首家“灯塔工厂”，其利用先进的人机协同、自动化、人工智能和物联网技术，将劳动生产率提高85％，将生产周期从30天缩短至7天，减少77％。此外，三一将智能化广泛运用于营销服务、制造商务、研发创新三大核心业务流程，以及人力资源、财务二大支撑流程，并通过对70多万台海量设备进行数据分析，打造了业内著名的三一“挖掘机指数”。"))
            this.add(RFModel(R.mipmap.a2, "山河智能", "我们还注意到，在这份榜单里，有3家湖南的工程机械企业入选，除排名最靠前的三一集团外，还有中联重科和山河智能。随着信息技术和人工智能的发展，新一轮科技革命和产业变革加快推进，智能制造成为湖南省制造型企业抢占发展机遇的制高点和主攻方向。三一集团和中联重科均为湖南省装备制造领域智能制造企业之翘楚。同时，山河智能凭借高端工程装备上榜，进一步展现了其硬核的智能制造实力。山河智能的全系列智能产品和全生命周期数字化集成的“智造”模式，走在行业前列。山河智能在行业内率先实现遥控挖掘机批量工程化应用和销售，并研发推出全球首台5G+遥控旋挖钻机、5G+智能钻机等；融合智能凿岩钻机、无人矿用卡车、破碎筛分设备以及智慧矿山施工管理平台，提供成套智慧矿山装备解决方案。"))
            this.add(RFModel(R.mipmap.a3, "比亚迪(BYD)集团", "比亚迪股份有限公司（简称“比亚迪”）成立于1995年2月，总部位于广东省深圳市。公司现有员工超过22万人，业务横跨汽车、轨道交通、新能源和电子四大产业，在香港和深圳两地上市，营收入和市值均超千亿元。比亚迪致力于用技术创新促进人类社会的可持续发展，助力实现“碳达峰、碳中和”目标。2015年，比亚迪荣获联合国成立70年来首个针对新能源行业的奖项——“联合国特别能源奖”。 [20] 2016年，比亚迪荣获“扎耶德未来能源奖”大型企业奖。 [20] 2017年，比亚迪蝉联《财富》杂志2017年度“最受赞赏的中国公司”，居第五名，位列汽车行业榜首。 [21] 2020年，比亚迪成为2020BrandZ最具价值中国品牌100 强上榜车企，连续6年蝉联汽车行业最具价值中国品牌冠军。 [22]"))
            this.add(RFModel(R.mipmap.a1, "三一集团", "在这份“2021智能制造50强”的排行榜上，三一集团位列第13名，是榜单排名最高的工程机械企业。在榜单备注中，三一“离散制造业智能化、电动化、无人化”作为智能制造典型案例被重点推荐。近年来，在互联网浪潮的席卷下，三一以客户需求与客户价值创造为出发，推动互联网、大数据、人工智能和实体经济深度融合，致力成为“全球智能制造的先驱”。其中，三一北京桩机工厂获评世界经济论坛全球重工行业首家“灯塔工厂”，其利用先进的人机协同、自动化、人工智能和物联网技术，将劳动生产率提高85％，将生产周期从30天缩短至7天，减少77％。此外，三一将智能化广泛运用于营销服务、制造商务、研发创新三大核心业务流程，以及人力资源、财务二大支撑流程，并通过对70多万台海量设备进行数据分析，打造了业内著名的三一“挖掘机指数”。"))
            this.add(RFModel(R.mipmap.a2, "山河智能", "我们还注意到，在这份榜单里，有3家湖南的工程机械企业入选，除排名最靠前的三一集团外，还有中联重科和山河智能。随着信息技术和人工智能的发展，新一轮科技革命和产业变革加快推进，智能制造成为湖南省制造型企业抢占发展机遇的制高点和主攻方向。三一集团和中联重科均为湖南省装备制造领域智能制造企业之翘楚。同时，山河智能凭借高端工程装备上榜，进一步展现了其硬核的智能制造实力。山河智能的全系列智能产品和全生命周期数字化集成的“智造”模式，走在行业前列。山河智能在行业内率先实现遥控挖掘机批量工程化应用和销售，并研发推出全球首台5G+遥控旋挖钻机、5G+智能钻机等；融合智能凿岩钻机、无人矿用卡车、破碎筛分设备以及智慧矿山施工管理平台，提供成套智慧矿山装备解决方案。"))
            this.add(RFModel(R.mipmap.a3, "比亚迪(BYD)集团", "比亚迪股份有限公司（简称“比亚迪”）成立于1995年2月，总部位于广东省深圳市。公司现有员工超过22万人，业务横跨汽车、轨道交通、新能源和电子四大产业，在香港和深圳两地上市，营收入和市值均超千亿元。比亚迪致力于用技术创新促进人类社会的可持续发展，助力实现“碳达峰、碳中和”目标。2015年，比亚迪荣获联合国成立70年来首个针对新能源行业的奖项——“联合国特别能源奖”。 [20] 2016年，比亚迪荣获“扎耶德未来能源奖”大型企业奖。 [20] 2017年，比亚迪蝉联《财富》杂志2017年度“最受赞赏的中国公司”，居第五名，位列汽车行业榜首。 [21] 2020年，比亚迪成为2020BrandZ最具价值中国品牌100 强上榜车企，连续6年蝉联汽车行业最具价值中国品牌冠军。 [22]"))
            this.add(RFModel(R.mipmap.a1, "三一集团", "在这份“2021智能制造50强”的排行榜上，三一集团位列第13名，是榜单排名最高的工程机械企业。在榜单备注中，三一“离散制造业智能化、电动化、无人化”作为智能制造典型案例被重点推荐。近年来，在互联网浪潮的席卷下，三一以客户需求与客户价值创造为出发，推动互联网、大数据、人工智能和实体经济深度融合，致力成为“全球智能制造的先驱”。其中，三一北京桩机工厂获评世界经济论坛全球重工行业首家“灯塔工厂”，其利用先进的人机协同、自动化、人工智能和物联网技术，将劳动生产率提高85％，将生产周期从30天缩短至7天，减少77％。此外，三一将智能化广泛运用于营销服务、制造商务、研发创新三大核心业务流程，以及人力资源、财务二大支撑流程，并通过对70多万台海量设备进行数据分析，打造了业内著名的三一“挖掘机指数”。"))
            this.add(RFModel(R.mipmap.a2, "山河智能", "我们还注意到，在这份榜单里，有3家湖南的工程机械企业入选，除排名最靠前的三一集团外，还有中联重科和山河智能。随着信息技术和人工智能的发展，新一轮科技革命和产业变革加快推进，智能制造成为湖南省制造型企业抢占发展机遇的制高点和主攻方向。三一集团和中联重科均为湖南省装备制造领域智能制造企业之翘楚。同时，山河智能凭借高端工程装备上榜，进一步展现了其硬核的智能制造实力。山河智能的全系列智能产品和全生命周期数字化集成的“智造”模式，走在行业前列。山河智能在行业内率先实现遥控挖掘机批量工程化应用和销售，并研发推出全球首台5G+遥控旋挖钻机、5G+智能钻机等；融合智能凿岩钻机、无人矿用卡车、破碎筛分设备以及智慧矿山施工管理平台，提供成套智慧矿山装备解决方案。"))
            this.add(RFModel(R.mipmap.a3, "比亚迪(BYD)集团", "比亚迪股份有限公司（简称“比亚迪”）成立于1995年2月，总部位于广东省深圳市。公司现有员工超过22万人，业务横跨汽车、轨道交通、新能源和电子四大产业，在香港和深圳两地上市，营收入和市值均超千亿元。比亚迪致力于用技术创新促进人类社会的可持续发展，助力实现“碳达峰、碳中和”目标。2015年，比亚迪荣获联合国成立70年来首个针对新能源行业的奖项——“联合国特别能源奖”。 [20] 2016年，比亚迪荣获“扎耶德未来能源奖”大型企业奖。 [20] 2017年，比亚迪蝉联《财富》杂志2017年度“最受赞赏的中国公司”，居第五名，位列汽车行业榜首。 [21] 2020年，比亚迪成为2020BrandZ最具价值中国品牌100 强上榜车企，连续6年蝉联汽车行业最具价值中国品牌冠军。 [22]"))

        }
    }

    private lateinit var mBinding: FragmentRecommendFirmBinding
    override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View {
        // Inflate the layout for this fragment
        mBinding = FragmentRecommendFirmBinding.inflate(layoutInflater, container, false)
        return mBinding.root
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        dataShow()
    }

    /**
     * 列表适配器
     */
    private fun dataShow() {
        mBinding.rRecyclerView.apply {
            // 设置 isNestedScrollingEnabled 属性为 false，确保滑动性能良好
            this.isNestedScrollingEnabled = true
            // 设置 layoutManager 为 LineLayoutManager，以列表布局方式显示子项视图
            this.layoutManager = LinearLayoutManager(context)
            // 设置适配器
            this.adapter = RFAdapter(RFData, R.layout.re_rf_item)
            // 更新列表适配器
            this.adapter?.notifyItemChanged(RFData.size)
        }
    }

}